#ifndef __BITFIELD__
#define __BITFIELD__
#include <iostream>
#include <bitset>
using namespace std;



class BitField
{
    public:
        /** Default constructor */
        BitField();
        /** Default destructor */
        virtual ~BitField();
        /** Copy constructor
         *  \param other Object to copy from
         */
        BitField(const BitField& other);
        /** Assignment operator
         *  \param other Object to assign from
         *  \return A reference to this
         */
        BitField& operator=(const BitField& other);
    protected:
    private:
};

#endif // __BITFIELD__
